/*公共flex布局*/

/* 基础 */
.flex_dq {
	display: flex;
	align-items: center;
}
/* 横向居中布局 */
.flex_c {
	display: flex;
	justify-content: center;
	align-items: center;
}
/* 横向居中布局 */
.flex_r {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

/* 横向两端对齐1 */
.flex_ld {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

/* 横向两端对齐2 */
.flex_ld_a {
	display: flex;
	justify-content: space-around;
	align-items: center;
}
/* 横向两端对齐3 */
.flex_ld_b {
	display: flex;
	justify-content:space-evenly;
	align-items: center;
}

/* 纵向布局 */
.flex_Z {
	display: flex;
	flex-direction: column;
}

/* 纵向居中布局 */
.flex_ZC {
	display: flex;
	flex-direction: column;
	align-items: center;
}

/* 纵向多行居中布局 */
.flex_line {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
/* 多行左对齐 */
.flex_left {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
}
/* 多行居中对齐 */
.flex_many {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
/* 多行居中对齐1 */
.flex_spa {
	display: flex;
	justify-content:space-between;
	align-items: center;
	flex-wrap: wrap;
}
/* 多行居中对齐2 */
.flex_spa_a {
	display: flex;
	justify-content:space-around;
	align-items: center;
	flex-wrap: wrap;
}
/* 多行居中对齐3 */
.flex_spa_e {
	display: flex;
	justify-content:space-evenly;
	align-items: center;
	flex-wrap: wrap;
}

view,page {
    box-sizing: border-box;
}
page {
	background: #E0DDDA;
}
/* 字体大小 */
.f20 {font-size: 20rpx;}
.f22 {font-size: 22rpx;}
.f24 {font-size: 24rpx;}
.f26 {font-size: 26rpx;}
.f28 {font-size: 28rpx;}
.f30 {font-size: 30rpx;}
.f32 {font-size: 32rpx;}
.f34 {font-size: 34rpx;}
.f36 {font-size: 36rpx;}
.f40 {font-size: 40rpx;}
.f48 {font-size: 48rpx;}

/* 主题色 */
.c0 {color: #ffffff;}
.c1 {color: #211E38;}
.c2 {color: #FF2CDF;}
.c3 {color: #333333;}
.c4 {color: #A6A5AF;}
.c5 {color: #A68A64;}
.c6 {color: #666666;}
.c7 {color: #A7A4AD;}
.c8 {color: #FF8400;}
.c9 {color: #999999;}


.btn1{
	background: linear-gradient(274deg, #AB8E68, #D7BA93);
}

/* 字体加粗 */
.fw5{font-weight: 500;}
.fw6{font-weight: 600;}
.fw7{font-weight: 700;}

/* ----------------其他----------------- */

.empty{width: 100%;height: 50rpx;} 	/* 占位view */
.empty2{width: 100%;height: 100rpx;} 	/* 占位view */
.empty3{width: 100%;height: 200rpx;} 	/* 占位view */
.empty4{width: 100%;height: 80rpx;} 	/* 占位view */
.delect{text-decoration-line: line-through;} /* 删除线 */
.underline{text-decoration:underline} /* 下划线 */
/*上 下边框*/
.lint{border-top: 1rpx solid #CCCCCC;}
.linb{border-bottom: 1rpx solid #29231E;}
.lint_a{border-top: 1rpx dashed #CCCCCC;}
.linb_a{border-bottom: 1rpx dashed #CCCCCC;}

/* 图片大小 */
.img40{width: 40rpx;height: 40rpx;}
.img48{width: 48rpx;height: 48rpx;}
.img50{width: 50rpx;height: 50rpx;}
.img60{ width: 60rpx;height: 60rpx;}
.img80{ width: 80rpx;height: 80rpx;}
.highlights{
	position: absolute;
	top: 0;
	left: 100rpx;
	width: 110rpx;
	height: 80rpx;
}

/* 溢出隐藏 */
.overflow1{ text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;}
.overflow2{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}

/* 自定义navbar高度 */
/*  #ifdef  APP-ANDROID || APP-IOS */
.topNavigation {
	width: 100%;
	height: var(--status-bar-height);
}
/*  #endif  */

/*  #ifdef  H5 ||WEB  */
.topNavigation {
	width: 100%;
	height: 88rpx;
}
/*  #endif  */

	/* #ifdef APP */
	/deep/.u-navbar__content__title{
		font-size: 36rpx !important;
	}
	/* #endif */

